Это видео недоступно.
Сожалеем об этом.
【初代ポケモン】ATフィールドに触れるとなぜフリーズする? バグの仕組みを図解
HTML-код
- Опубликовано: 2 апр 2022
- [Gen I Pokémon] Why does touching the A.T. Field (a.k.a. freeze tiles) cause a freeze? - Visual explanation of glitch mechanisms
SRAM「これで、死ぬかもしれないね…。」
未定義コード「いいえ、あなたは死なないわ……。私が守るもの。」
bbbbbbbbba translated it into English! thank you
bbbbbbbbba(@bbbbbbbbba_gcri)さんに英訳していただきました!ありがとうございます
質問・リクエストはツイッターへ↓↓
/ i_c_e_i_c_e_
参考
ありす*様 t.co/Q8eUhRdMk...
音楽・効果音
フリーBGM・音楽素材MusMus様 musmus.main.jp
効果音ラボ様 soundeffect-la...
BGMusic様 bgmusic.jp
編集
ゆっくりムービーメーカー4
立ち絵
きつねゆっくり様 nicotalk.com/ch...
フォント
鵺帝国様 nue2004.info/p...
ちなみにVCでは定義コードを踏んでもプログラムが止まることがないのでフアイルが壊れる可能性がかなり大きくなります
VCではすぐにリセットすることを心がけましょう
18:30の「3種類の中では唯一任意コード実行に使える場合がある」との説明で誤解を招いてしまったかもしれませんが、未定義コードがある=任意コード実行ができる、というわけではないです
未定義コードを踏んだらどんな状態でも必ずフリーズするようにできています(VCを除く)
あくまで未定義コードにたどり着く過程で任意コード実行に使える可能性があるという意味です
なんで、セーブデータが崩壊するレベルの危ない255のマップをわざわざ設置したんでしょうかね?別に普通に読み込めるマップを入れて、とりあえず町に戻るようにすればバグが発生しても致命的なバグになる可能性が1つ減ると思うんですよねー
当時のデータ容量を考えると、そもそも入れない場所にケアする処理いれる余裕なんて無かろうな
@@user-cd8nc8dj5h
空のデータ置いとかないとバグるから
空のデータ置いたらそれ触ってデータ壊す奴が現れたんだぞ
プレイヤーが入れないタイプのなぞのばしょが255なんでしょ(適当)
@@NGS_tky3112
多分あってると思う
※個人の感想
いつも現象の結果だけをみてキャッキャキャッキャと笑っていましたが、根本の理解を深める手助けになってます。いつもありがとうございますゾ~
ほんものか
本人おるやんけ
ガナタソ本体いるw
バグの大物、降臨
本物やん
この前、酔った部長が柵とびこえたと思ったら爆散してた理由がわかりました
ありがとうございます!
ちゃんと部長再配置された?
それ地球の半分くらいの領域がバグで埋め尽くされるパターンや。
越えられない柵を飛び越えるとか部長やべぇな
そのATフィールドの先はMAP番号459だね。
早くリセットしないと世界が崩壊してしまう...
昔のゲームってメモリ容量節約の為の技術が沢山あるし、最近の高級言語よりもメモリ操作が多いからコンピュータの基礎的な部分を知れて良い勉強素材だよね
10:10 金銀の草むらが2×2単位だった謎が解けた瞬間
22:38 急なガナヒビネキ出現に草
チェックサム方式はDQ3でも使われていた王道の手法ですね。
当時、パソコンのゲームだと逆にその辺が甘いものが多くて、書き換えるのが楽だった覚えがあります。
初代ポケモンを通じてゲームがどうやって作られてるかを学べるのほんと面白い。
今日も楽しい動画ありがとうございました。ATフィールドとマサラの横に偽マサラがある件が20年くらい経ってやっと理解できて嬉しいです。
動画投稿の方もいつまでも待ってますので、気軽に帰ってきてください!
16:07 ふーふーしても治らなくてベロベロ舐めたら壊れた人がいて草生えるw
「グラフィックぐちゃぐちゃ系は高確率でデータ飛ぶ気がします」(ガナヒビさん)で思い出しましたけど、
ゲームボーイ起動画面の「Nintendo®」のロゴが黒つぶれではなく、ドットが一部ズレてたり崩れてる時は、高確率でデータ飛んでいましたね。
おおよそ、接触の悪いときに頻発していましたが、「ピコーン」の音までに電源OFFしてカセット挿し直しで回避されました。
だから、起動する瞬間はいつも集中してロゴを見ていました!懐かしい!
休止中しちゃうだなんて…投稿動画あさってやるからな…
ガナヒビ姉貴で義務教育を修了し、ア▶イスで専門性と応用を学ぶ
20:55
ざぁこ♡
殿堂入りデータの保存とグラフィックの解凍しかできない弱小バンク♡
それ草
『境界』の話をしてる時のゆっくり霊夢、ゆっくりにあるまじき霊夢感あって草
このATフィールドがDPにも残ってたら、なぞのばしょバグも幻だったかもしれないと思うと………
確かに。安全装置として最強だが
噂に踊るキッズがバグに泣き笑いすることもなく、
全て予定通りに進んだことで、てんかいのふえも配布され、
過去に囚われたダイパキッズの悪霊が生まれることはなく、またその後作られたレジェアルもなくなってしまうのか
@@-Hiwaimadanoborazu-6678 Oh
BDSPでも再現されてアレやコレも防げたかもしれませんねぇ
地味に無限ループするマップの謎も解いてる......一つのシステムがいろんなバグを産み出してるんだなあ.....
結構感覚的にファイルが壊れるのがわかる人はいるイメージだったんだけどやっぱりファイルが壊れる時の挙動に共通点があるものなんだねえ。
16:07ふーふーベロベロ好きw
まさか、フリーズを起こす未定義コードがある意味正義のヒーローみたいな立ち位置とはなあ。
プログラマー志願としても勉強になる
きっとこれはプログラミングとかそういうものの知識のごく一部でしかないのだろうけど、好きなゲームの裏側を楽しく知ることが出来てとても助かっています。ありがとうございます!
この設計を考えたポケモンのプログラマーも、それを解析した方も凄い
少ないメモリと貧弱なCPUな中で試行錯誤されてたんでしょうね
データがでかすぎてメモリの書き換えちゃいけない部分まで書き換わる現象ってのは
昨今の何ギガのDRAMでも非常に起こりにくいってだけで
絶対に起こらないという保証はないのが怖い所
書き換えられないようになっているから起こらないんじゃね?
コンピュータウイルス的な
最近この方のチャンネル知って分かりやすく面白い解説で良いチャンネル見つけたぜ!思ってたら最後が9ヶ月前なのね...
登録して新しい動画まちます!
自分もw
ボックスに出し入れするたびレポート書かされるのが気になってたけど、やっぱ内部で圧縮と解凍してたのか
ちゃんとファイルをフアイルって言うの好き
当然のようにATフィールドって呼称が普及してて草
16:08 おい誰だよふーふーしても治らないからってベロベロしたやつ
10:07 どこかしらドアを使った時とか4マスごとにマップがバグってるのはそういう事だったのか…
しばらく見られないのか…
それは残念ですが、いつもめっっっちゃくちゃレベルの高いバグ知識が見られて楽しんでました!また待ってます!!
ここのバグ解説難しい言葉をしっかり解説してくれて分かりやすい
バグの紹介してる人は沢山いるけどシステムまで解説してる人はあんま見ないから助かる
1:44
想像以上に危険
2:18
それなw
10:15
ドット絵みたい
15:10
キャパオーバー
今回も骨太解説ありがとうございます
戻ってこられる時を楽しみにしております
爆散っていうワードでものすごく笑ってしまったw
ファイルのことをきちんとフアイルって言ってるの非常に良い
昔は脳死で見てたけどプログラム勉強してから見ると
255……char型……境界線はif文…ちょっとずつ上に行く問題はcmdで動作するゲーム作った時に苦しんだな…とか違った見方出来て楽しい
ソフトのバグでGBの基板が焼き付く可能性があるの怖すぎる
ポケスタで遊ぶとフリーズバグが発生した瞬間にポケスタ側が止めに入ってくるけど、ポケスタで遊ぶ方がリスク回避率は高いって解釈でいいのかな?
そいや昔のRPGツクールはマップ描く時のチップツールが最小4マスだったっけな…
そういう事情があったのか…
19:22 ここすき
「内部番号255のマップは破壊の神」
「膨大な大きさのマップデータであらゆるメモリを上書きしてしまうわ」
「もちろん、セーブデータの領域も含めてね」
町や道路への移動は広大なマップを移動するのではなく町や道路の境にある境界を踏むことでスイッチのように切り替わって変化するってことなのか!?
すげぇ気になってたことだ・・・
楽しみイ!
マップの内部番号は意外と綺麗に揃ってるんすねぇ〜
フリーズの仕組みってこうなってたのか…
いい動画を見つけてしまった
そういえばATフィールド越えてループマップに入ったらキャラが居ない無人の街になった記憶があるんだけど、あれはマップデータしか読み込んでないからっていう認識でいいのかな?
単純にNPCが画面外にいるってだけですね
ループマップに入っても元のマップのデータやNPCの座標は共通です
セーブデータを「フアイル」という芸の細かさ🤣
初期ロットの赤緑は爆散どころじゃなくて、確定で画面がそもそも壊れるからね…
そしてフリーズするんだけどいきなり止まるわけじゃなくて、謎の音楽?が流れた後に完全に止まるかオーキド博士の研究所のBGMが流れてしまうんだよね…
プレイ中街と道路を行き来する時に一瞬画面が止まったように見えたのは、境界を踏んだことでマップの読み込みを行っていたからということ…?勉強になります
atフィールド踏んでデータ消えるときはの画面はいつもの主人公の爆散ではなく画面がぐちゃぐちゃになっているんでしょうか
???「じゃけんチェックサムごと書き換えましょうね〜。」
リアルの方の活動がんばってください!
じゃあふたごじまの地雷はかなり危ない状態なのかな…?マップが結構ぐちゃぐちゃになるし…
セレクトバグで遊んだ後にポケスタ金銀したら初代にはないはずのボックスにポケモン入ってたりレポートしてないのにGBを起動したらおかしくなったのはそういう事だったのか・・・GB本体にも影響与えるとは・・・
フィールドマップ見ててやけに広くて、GBでよく処理できるなーと思ってたのですが
この動画で意識させずに切り替えているという事にようやく気が付きました。正直目からうろこです。自分もまだまだだな。
バグ占いで笑っちゃったんですけどよく考えると昔やってましたわ
1日一回抜き差しフリーズさせてセーブが消えたらもう一度クリア、消えなかったら他のバグで遊ぶって感じの(うろ覚え)
もっとポケモンのメモリがデカかったらこういうATフィールドもバグマップに飛ぶだけだったのかもしれない
15:58 ここからめっちゃ見入ってしまった すごく面白い
素人にも勉強になります。
9:27 ゆっくり霊夢ちゃん、屋外の読み方は「おくがい」なのよ
ここまで参考になるのも珍しい
16:05
物理的に壊してて草
今回も丁寧で面白い解説ありがとうございます
初代バグは見てるだけでも面白いけど、解説を聞いて少しでも理解できるところが出てくるとより楽しめますね
ア▶イスさんが復帰したときに忘れないようチャンネル登録しときました
初心者でも手持ち多いし、好きな道具呼び出せるし楽しいよ
いつも大変興味深く拝見しております。(そもそものプログラム・処理等の)原理や実際のバグ現象まで詳細かつ分かりやすくてとても面白いです。
ただ、異常データの侵食によるグラフィックの破壊例示を見て、バグというのはソフトウェア(場合によってはハードウェア)の破壊現象を伴いがちであり、だからこそよっぽど理解承知されている場合を除いて、他者のそれで故意や面白半分でバグを引き起こしてはいけないなあ、と改めて肝に銘じましたね…正にクラッキングで器物損壊だなと
ガナヒビさんの名前を聞くだけで謎の安心感
もう完全に解析されてて草
マップの切り替え先がバグマップなのだろうなという仮説は立てていましたが、そのバグマップの説明もしてくださるとは
しかし赤緑の切り替え先が255固定となると、金銀のバグマップ切り替え先がバラバラなのが気になってくるな
普通に動けるバグマップだったり、メモリが色々破損した上で動けたり、リセットかかったり
ATフィールド!全ッ開ッ!
フリーズ後
動けっ!動けっ!動いてよぉっ!
復活おめでとうございます!
半年経ったけど帰ってくるかなあ・・・遊ぶだけじゃない解説系って貴重なので、楽しみにしてます。でもバグで遊んでる動画も見たいです。
twitterも最後テンション感がなんかおかしいし、ネットから引退でも不思議ではないですね…
いつも見ています。私もATフィールド全開にしてしまってデータが吹き飛んだ記憶があります。その謎を解説していただきありがとうございます。
休止されるのは残念ですが、復帰を楽しみにしています。
ちょっとしたお願いなのですが、子供の頃にバグで遊んでいた頃にポケモンがトランセルか何かに進化し、その後直ぐにゴースか何かに進化しました、そうするとまたトランセルに進化してゴースに進化してと無限ループが発生したのですが、良ければこれの解説をしていただけませんか?
半年でも一年でも十年でも待てます、どうかおねがいします。
ア▶️イスさんの動画を見て初代のバグにとても興味が出ました!
次の動画更新はだいぶ先だと思いますが楽しみにしてます!リアルのほう頑張ってください!応援してます!
毎度驚かされる。よくここまで極めたもんだ。
天才すぎる
9ヶ月ぶりに来たらいなくなってる...戻ってこいー
改造され最強になったポッポ好き
いや〜これは楽しみ!
これでフアイル壊した経験あるので原因が分かってスッキリしました
エヴァ用語をさもポケモン用語のように乱用してるのほんと草
Nintendo Switch版の場合は、フリーズするか、画面が止まって、「エラーが発生したため、ソフトを強制終了しました。」となるかですね。
Switchのポケモンは、セーブデータお預かり機能に対応していないソフトも多いので、この動画のようなバグ技を起こすこと自体が危険ですね。
もし、危険なバグ技を試すなら、完全にスタンドアローンにした2台目以降のSwitchで試すこと。 親機として使っている本体では絶対に試さないように!
またお待ちしてます!!
ATフィールド乗り越えてマサラの向こうに行ってたポケモンバグ探検家が居たな
255マップの設定でそれをロードしようとしてる所が思い浮かんでしまい爆笑してしまいました。
グラフィック表示でセーブデータ領域を使うのはわかりましたが
グラフィック表示終了後にセーブデータ領域のロックをかけないのは何故なんでしょうか?
セーブデータに影響を及ぼすようなひどいバグはないだろ!と軽視していたか、単純に閉め忘れだと思います
軽視...なるほど
見つけた瞬間お休みするって言って泣いちゃった
待ってます…
境界をいじる霊夢…新しいな…
特に裏技やらなくても殿堂入りデータはめちゃくちゃになった
初見です。アニメーションが綺麗でめちゃくちゃ分かりやすかったですありがとうございます!
バグで遊んでる時、戦闘中にBGMがフェードアウトからのポケモンの鳴き声がする現象どういう仕組みなんだろう
生き返れ生き返れ
ATフィールドとは若干関係ないんですが、セキチクシティ東の杭を超えた外側にバグ島がありますが、あれはなんなんでしょうね……。
本来、そこになにか島マップ?作るつもりで途中で取りやめたデータの残骸、なんですかね…?
@@Marx-Donotsura
ATフィールド貼られてるわけでもない(そもそも同じマップなのかも?)ですし、そういうことなのかもしれませんよね。
ニビシティの北側?とかにもそういう地形があったような記憶があります。懐かしい……。
この仕組みを25年前からずっと知りたかった!ありがとう!!
ATフィールドの外に直接行けばフリーズしないんだっけ?
座標ずらしで行けて、その先延々とループするね
普通に考えたら バグ調べて実行して解析して動画に撮って それを まとめて…って すごい作業だよね
昔バグできないと思ってたピカチュウ版で何度も殿堂入りしてたらフアイルが壊れたのはこの動画のと関係してるんですかね?
それはまた別物な気がしますね
初めて聞きました
@@user-lt4bt6mn5t
当時レッド版はセレクトバグは知ってたんで色々やってたんですが、ピカチュウ版はセレクトバグ使えないので通常プレイしかしてなかったんですよね
fifth法も知らなかったですし
殿堂入り何度も繰り返していろんなポケモンをLv100にしてたら急にフアイルがこわれていますメッセージ・・・
当時小学生だったので泣きました・・・
今考えると殿堂入り周りのメモリがオーバーフローしたのかなぁと
10:10 ポケモンセンターのマップブロック、③と⑮が同じものに見えるんですが、同じ柄なら③だけでいいんじゃないのかな…?🤔
もうそろそろ復帰してもいいと思うんだ
レクイエムよりかは振り向いてはいけない小道かな
この人の動画見てるとポケモンとは何かわからんくなってくる
楽しみが暫く無くなるなぁ
またいつでも待ってるよ!
新しい動画を待ち続けてます
変数を作った時に中身を定義しておかないとバグの温床になるからか
チェックサムと聞いて別ゲーだけどおやつ姉貴を思い出したわ……
今のゲームは分からないけど、当時はチェックサムがどのハードでもセーブデータ検閲に使われていたのか
チートバグって任意にコードに書き込んで未定義のやつにいじってるってことなのか。面白い。
なんだろう。RPGツクール2000でクソゲー作ってた頃が懐かしくなってきた。
今回も明快な解説すばらしかったです
リアルを大事にする投稿者は安定して伸びる(確信)
動画ヘビロテしながら復帰お待ちしてます!
ATフィールドの抜け穴がなぞのばしょなのか